/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.asportoonline.business.delegates;

import java.util.List;
import org.asportoonline.business.beans.ProdottoPrenotatoManager;
import org.asportoonline.entities.Prenotazione;
import org.asportoonline.entities.ProdottoPrenotato;

/**
 *
 * @author fe
 */
public class ProdottoPrenotatoManagerDelegate extends AbstractDelegate implements ProdottoPrenotatoManager {

    @Override
    protected String getServiceName() {
        return "java:comp/env/ejb/ProdottoPrenotatoManager";
    }

    /**
     * Inserisce un nuovo ProdottoPrenotato.
     * 
     * @param prodottoPrenotato 
     * @see ProdottoPrenotato
     */
    public void inserisciProdottoPrenotato(ProdottoPrenotato prodottoPrenotato) {
        ((ProdottoPrenotatoManager)getService()).inserisciProdottoPrenotato(prodottoPrenotato);
    }

    /**
     * Cerca tutti i ProdottiPrenotati di una certa prenotazione
     * 
     * @param prenotazione prenotazioni di cui si vogliono ottenere tutti i ProdottiPrenotati
     * @return una lista contenente tutti i ProdottiPrenotati della Prenotazione prenotazione
     * @see ProdottoPrenotato
     */
    public List<ProdottoPrenotato> recuperaProdottiDiUnaPrenotazione(Prenotazione prenotazione) {
        return ((ProdottoPrenotatoManager)getService()).recuperaProdottiDiUnaPrenotazione(prenotazione);
    }


    
}
